package com.yayun.merchant.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

@Data
public class OmsOrderItem {
    /** ID */
    private Long id;
    
    /** 订单id */
    private Long orderId;
    
    /** 订单编号 */
    private String orderSn;
    
    /** 商品id */
    private Long productId;
    
    /** 商品编码 */
    private String outProductId;
    
    /** 商品sku id */
    private Long skuId;
    
    /** sku编码 */
    private String outSkuId;
    
    /** 商品快照id */
    private Long productSnapshotId;
    
    /** sku快照id */
    private Long skuSnapshotId;
    
    /** 展示图片 */
    private String pic;
    
    /** 商品名称 */
    private String productName;
    
    /** 销售价格 */
    private BigDecimal salePrice;
    
    /** 采购价 */
    private BigDecimal purchasePrice;
    
    /** 购买数量 */
    private Integer quantity;
    
    /** 商品分类id */
    private Long productCategoryId;
    
    /** 商品sku属性:[{"key":"颜色","value":"颜色"},{"key":"容量","value":"4G"}] */
    private String spData;
    
    /** 创建人 */
    private Long createBy;
    
    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    
    /** 修改人 */
    private Long updateBy;
    
    /** 修改时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;
}